package com.king.login.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.king.login.entity.SystemUser;
import com.king.login.param.SystemUserParam;
import com.king.platform.dto.PageDTO;

import java.util.List;

/**
 * <p>todo SystemUser 服务接口</p>
 * @author: cuizx
 * @created: 2024-05-10 11:48:48
 * @version v1.0.1
 * @copyright: Copyright (c)  cuizx
 */
public interface SystemUserService extends IService<SystemUser> {

    /**
     * <p>todo 批量删除</p>
     * @param: ids
     * @return: SystemUser
     * @author: cuizx
     * @date: 2024-05-10 11:48:48
     * @version: 1.0.1
     * Modification History:
     * Date         Author          Version            Description
     * -----------------------------------------------------------
     * 2024-05-10 11:48:48    cuizx        v1.0.1             init
     */
    void deleteByIds(String ids);

    
      /**
     * <p>todo 查询所有</p>
     * @param: model
     * @return: SystemUser
     * @author: cuizx
     * @date: 2024-05-10 11:48:48
     * @version: 1.0.1
     * Modification History:
     * Date         Author          Version            Description
     * -----------------------------------------------------------
     * 2024-05-10 11:48:48    cuizx        v1.0.1             init
     */     
    List<SystemUser> list(SystemUserParam model);

     /**
     * <p>todo 分页查询</p>
     * @param: model
     * @return: SystemUser
     * @author: cuizx
     * @date: 2024-05-10 11:48:48
     * @version: 1.0.1
     * Modification History:
     * Date         Author          Version            Description
     * -----------------------------------------------------------
     * 2024-05-10 11:48:48    cuizx        v1.0.1             init
     */     
    PageDTO<SystemUser> listPage(SystemUserParam model);
    
    
}


